splash-proof machine - Turkish English Dictionary